//
// Camera.hh for bomberman in /home/lefebv_w//workspace/cpp/bomberman/tests/compil
// 
// Made by damien lefebvre
// Login   <lefebv_w@epitech.net>
// 
// Started on  Thu May  2 18:30:21 2013 damien lefebvre
// Last update Fri May  3 11:43:44 2013 damien lefebvre
//

#ifndef		__CAMERA_HH__
#define		__CAMERA_HH__

/* gl includes */
#include	<GL/gl.h>
#include	<GL/glu.h>

/* gdl includes */
#include	<GameClock.hpp>
#include	<Input.hpp>

/* my includes */
#include	"Vector3f.hh"

class		Camera
{
public:
  Camera(void);

  void		initialize(void);
  void		update(gdl::GameClock const &, gdl::Input &);

private:
  Vector3f	m_position;
  Vector3f	m_rotation;
};

#endif
